package command.usuario;

import java.io.IOException;
import java.sql.SQLException;
import java.util.Date;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpSession;

import model.Assistido;
import model.Instituicao;
import model.Pasta;
import model.Usuario;

import command.ICommand;

import dao.assinatura.AssistidoDAO;
import dao.assinatura.PastaDAO;
import dao.fabrica.FabricaDAO;


public class PesquisaCommand implements ICommand{
	
	private static final int ASSISTIDO = 1;
	private static final int CASO = 2;
	private static final int USUARIO = 3;
	
	private String texto;
	private int tipo;
		
	public String execute(HttpServletRequest request) throws ServletException, IOException {

				 texto = request.getParameter("texto");
				 String retorno = "/paginas/inicio.jsp";
				 if (request.getParameter("tipo") != null)
				 {
					 tipo = Integer.parseInt(request.getParameter("tipo"));
					 switch (tipo) {
						case ASSISTIDO:
							retorno = "/listagem.do?acao=verAssistidos&texto="+texto;
							break;
						case CASO:
							retorno = "/listagem.do?acao=verCasos&texto="+texto;
							break;
						case USUARIO:
							retorno = "/listagem.do?acao=verUsuarios&texto="+texto;
							break;
					 }
				 }

		return retorno;

	}
	
}